efficiently managed - German English Dictionary